/* pages/detail/detail.wxss */
.detail {
  .top {
    width: 100%;
    height: 220px;
    overflow: hidden;

    .top-image {
      width: 100%;
    }
  }

  .main {
    .main-name {
      height: 60px;
      border-bottom: 1px solid black;
      line-height: 60px;
      padding-left: 20px;
      font-weight: 700;
      font-size: 20px;
      font-family: "正楷";
    }

    .main-about {
      .main-row {
        display: flex;
        padding-left: 20px;
        height: 50px;
        margin: 20px 0;
        
        text {
          font-weight: 700;
        }

        .van-radio-group {
          width: auto;
          display: flex;

          .van-radio {
            margin: 0 20px;
          }
        }
      }
    }
  }
}

.minus-class {
  border-radius: 10px;
}